package clases;

import java.util.ArrayList;
import java.util.List;

public class Estudiante extends Persona {
	
	private String carrera;
	private List<String> materias;
	

	public Estudiante() {
		super();
		
		carrera= new String();
		materias= new ArrayList<String>();
	}
	
	public Estudiante(String n, String a, String c, int e, String s, String carr){
		super(n,a,c,e,s);
		this.carrera= carr;
		this.materias= new ArrayList<String>();
		
	}

	public String getCarrera() {
		return carrera;
	}

	public void setCarrera(String carrera) {
		this.carrera = carrera;
	}
	
	public List<String> getMaterias() {
		return materias;
	}

	public void setMaterias(List<String> materias) {
		this.materias = materias;
	}
	
	
	public void imprimirEstudiante(){
		
		printPersona();
		System.out.println(this.carrera+" "+this.materias);
		
	}
	
	
	public static void main(String[] args) {
		
		Estudiante e= new Estudiante();
		Estudiante e2= new Estudiante("Pedro", "Perez","1234", 25, Estudiante.MASCULINO, "Ing de Sistemas");
		
		for (int i = 0; i < 10; i++) {
			
			e.getMaterias().add("Materia"+String.valueOf(i+1));
			
		}
	
		e.setCarrera("Ing. de Sistemas");
		e.imprimirEstudiante();
		e2.imprimirEstudiante();
		
	}
	

}
